/* index */.top {    background: none repeat scroll 0 0 #16c8c5;    height: 76px;    width: 100%;}
.banner { width:100%; height:385px; background:#16c8c5;}
.banner .content { width:980px; height:385px; margin:0 auto; zoom:1;}
.content .content_left { width:520px; height:340px; float:left;}
.content .content_left dl { width:520px; padding-top:15px; overflow:hidden;}
.content .content_left dl dt { width:520px; margin-bottom:10px; overflow:hidden; zoom:1;}
.content .content_left dl dt h1 { font-size:28px; color:#fff; line-height:36px;}
.content .content_left dl dd { width:520px; margin-bottom:15px; overflow:hidden; zoom:1;}
.content .content_left dl dd i{ width:16px; height:16px; display:block; float:left; background:url(../images/btn_01.png) no-repeat top left;}
.content .content_left dl dd a,.content .content_left dl dd span { width:500px; display:block; float:right; font-size:13px; color:#fff; line-height:18px;}
.content .content_left .download { width:500px; height:26px; }
.content .content_left .download li { width:227px; height:99px; float:left; margin-right:10px; display:inline; text-align:center; line-height:46px;}
.content .content_left .download li.win-ver{background:url(../images/windows-version.png) no-repeat;position:relative;}
.content .content_left .download li.mac-ver{background:url(../images/mac-version.png) no-repeat;}
.content .content_left .download li a { display:block;width:227px; height:99px;font-size:18px; color:#fff; cursor:pointer;} 
.content .content_right { width:440px; height:340px; float:right;}
.content .content_right img { width:440px; height:340px; overflow:hidden;}

.main_block_01 { width:920px; padding-top:10px; padding-bottom:15px;  overflow:hidden;}
.main_block_01 .main_block_01_left { width:590px; float:left; padding-left:10px; overflow:hidden;}
.main_block_01 .main_block_01_left h3 { width:590px; font-size:18px; line-height:36px; color:#666;}
.main_block_01 .main_block_01_left p { line-height:18px; color:#333;}
.main_block_01 .main_block_01_left dl { width:590px; margin-top:10px; overflow:hidden; font-size:14px; color:#5e5e5e;}
.main_block_01 .main_block_01_left dl dt { line-height:20px; overflow:hidden; margin-bottom:5px; color:#5e5e5e;}
.main_block_01 .main_block_01_left dl dd { line-height:20px; overflow:hidden; margin-bottom:10px;}
.main_block_01 .main_block_01_left dl dd  i { width:11px; height:11px; padding-right:7px; background:url(../images/btn_03.png) no-repeat; display:block; float:left; margin-top:5px;}
.main_block_01 .main_block_01_left dl dd a,.main_block_01 .main_block_01_left dl dd span { width:570px; display:block; float:left; font-size:13px; color:#333;}

.main_block_01 .main_block_01_right { width:280px; float:right; padding-right:10px; overflow:hidden;}
.main_block_01 .main_block_01_right h3 { line-height:36px; margin-bottom:10px; font-size:16px; color:#666;}
.main_block_01 .main_block_01_right .block_top { width:270px; height:35px; background:url(../images/block_top.png) no-repeat;}
.main_block_01 .main_block_01_right .block_middle { width:290px; background:#f2f2f0; border:1px solid #e5e5e3; overflow:hidden;}
.main_block_01 .main_block_01_right .block_middle a,.main_block_01 .main_block_01_right .block_middle span { color:#333;}
.main_block_01 .main_block_01_right .block_bottom { width:270px; height:60px; background:url(../images/block_bottom.png) no-repeat;}
.main_block_01 .main_block_01_right .bm { color:#868686;}

.main_block_02 { width:900px; padding:10px 10px 0 10px; overflow:hidden;}
.main_block_02 h2 { line-height:30px; font-size:16px; color:#666;margin-top:8px;}.main_block_02 h2.arth{border-top: 1px solid #dfdfdf;height: 40px;line-height: 40px;margin-bottom: 8px;}
.main_block_02 dl { width:920px; margin-bottom:10px; overflow:hidden;}
.main_block_02 dl dt a{ line-height:22px; color:#6699FF;}.main_block_02 dl dt a:hover {text-decoration:underline;}
.main_block_02 dl dd a,.main_block_02 dl dd span{ line-height:22px; color:#333;}
.content .content_left .download .down_box {
display:none;
width: 220px;
height: 140px;
background: #eeeff1;
border: 1px solid #e1e1e1;
position: absolute;
left: 0;
top: 70px;
z-index: 999;
font-weight: normal;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEFF1), color-stop(1, #EEEFF1));
border-radius: 5px 5px 5px 5px;
}
.content .content_left .download .down_box_top {
width: 10px;
height: 10px;
background: url(../images/t.png);
position: relative;
top: -10px;
left: 40%;
}
.content .content_left .download .down_box span {
width: 230px;
padding: 2px 10px;
color: #6e6e6e;
font-size: 14px;
float: left;
margin-top: -5px;
line-height: 18px;
text-align: left;
}
.content .content_left .download .down_box ul li {
width: 95px;
float: left;
height:16px;
text-align:left;
padding: 5px 5px;
margin-left: 5px;
line-height: 16px;
margin-right:0px;
}
.content .content_left .download .down_box ul li a, .down_box ul ol a {
display:inline;
color: #31434c;
font-size: 12px;
font-style: italic;
}.content .content_left .download .down_box ul li a:hover{	text-decoration:underline;}.table1 {background: #fff;border-collapse: collapse;border-spacing: 0;margin:10px 0;}
.table1 tr:nth-child(odd) {background: #fafafa;}.table1 th, .table1 td {padding: 8px 13px;border: 1px solid #ececec;font-size: 12px;}.table1 td strong{color:#555;}
.lan{width:920px;margin-bottom:50px;}.lan_left{width:430px;margin-right:30px;float:left;}.lan_right{width:460px;float:left;}.clear{clear: both;}
.lan_title{font-size:20px;}.comment {    background: none repeat scroll 0 0 #F9F9F9;    border: 1px solid #EDEDED;    display: block;    float: right;    height: 250px;    padding: 20px 35px 20px 20px;    position: relative;   }#prod-main li {    color: #000000;    font-size: 12px;    line-height: 20px;}.comment li.item {    background: none repeat scroll 0 0 #F9F9F9;}.comment .flex-prev, .comment .flex-next {    background: url("../images/btn-1.png") repeat scroll -89px -26px rgba(0, 0, 0, 0);    display: block;    height: 22px;    overflow: hidden;    position: absolute;    right: 8px;    text-indent: -9999px;    width: 22px;    z-index: 10;}.comment .flex-prev {    top: 20px;}.comment .flex-next {    background-position: -89px -48px;    bottom: 20px;}.comment p {    height: 6.4em;    margin-bottom: 0;    overflow: hidden;}.comment p {    height: 6.6em;    margin-bottom: 0;    overflow: hidden;}.rating li {    background: url("../images/star-2.png") no-repeat scroll 0 -3px rgba(0, 0, 0, 0);    display: inline-block;    height: 12px;    width: 11px;}.bigRating li {background: url(../images/star-1.png) no-repeat 0 3px;width: 12px;height: 19px;}.bigRating li.on {    background-position: 0 -25px;}.rating {    display: inline-block;}#prod-main li {    color: #000000;    font-size: 12px;    line-height: 20px;}